package com.meituan.sqt.model.order;

import lombok.Data;

import java.util.List;

/**
 * @author: chenbocheng02@meituan.com
 * @date: 2022/2/10 8:02 下午
 * @description:
 */
@Data
public class OrderBaseInfo {
    /**
     * 商企通订单ID
     */
    private Long sqtBizOrderId;
    /**
     * 订单类型:
     * 1 买单，16 新买单
     * 2 预定
     * 3 团购
     * 4 外卖
     * 5 打车
     * 10 酒店
     * 11 门票
     * 12 机票
     * 13 火车票
     * 14 电影票
     * 15 扫码消费
     * 19 优选
     * 20 买菜
     * 21 团好货
     * 22 配餐
     * 10000 线下订单特许报备
     * 11000 银联付款码
     */
    private Integer sqtType;
    /**
     * 订单类型
     */
    private String sqtTypeName;
    /**
     * 业务线原始订单ID
     */
    private String origOrderId;
    /**
     * 消费省名称,餐订单有值
     */
    private String provinceName;
    /**
     * 消费城市,餐订单有值
     */
    private String cityName;
    /**
     * 消费区名称,餐订单有值
     */
    private String locationName;
    /**
     * 消费省编码（国标）,餐订单有值
     */
    private String provinceCode;
    /**
     * 消费城市编码（国标）,餐订单有值
     */
    private String cityCode;
    /**
     * 消费区编码（国标）,餐订单有值
     */
    private String locationCode;
    /**
     * 下单时间
     */
    private String createdTime;
    /**
     * 下单场景
     */
    private String sceneTypeName;
    /**
     * 店铺名称（需要额外授权才能获取到）
     */
    private String shopName;
    /**
     * 店铺电话（多个以"/"隔开）（需要额外授权才能获取到）
     */
    private String shopPhone;
    /**
     * 店铺地址（需要额外授权才能获取到）
     */
    private String shopAddress;
    /**
     * 因公因私 0表示公；1表示私 空值表示未知
     */
    private Integer bizOrPersonal;
    /**
     * 成本信息
     */
    private List<OrderCostCenterInfo> costCenterList;
    /**
     * 订单金额：元
     */
    private String orderAmount;

}
